Dynamic Contracts with Random Monitoring
نویسنده
چکیده
In environments where a principal contracts with many agents who each execute numerous independent tasks, it is often infeasible to evaluate an agents performance on all tasks. Incentives under moral hazard are instead provided by monitoring only a subset of randomly selected tasks. We characterize optimal dynamic contracts implemented with this type of random monitoring technology. We consider a stochastic environment where the agents cost of e¤ort varies over time, and analyze situations where this cost is public or private information. In an optimal contract, the terms the agent is promised when monitoring reveals compliance are as good as when no monitoring is performed, and for some cost types are better. These latter types receive a monitoring reward. We also elicit the dynamics of contract parameters over time. As time passes and the agent becomes richer, the monitoring reward decreases as the threat of forgoing the promised stream of future compensation provides su¢ cient incentives for compliance. JEL Classi cation: D82, D86
منابع مشابه
Dynamic credit relationships in general equilibrium
We construct a general equilibrium model with private information in which borrowers and lenders enter into long-term dynamic credit relationships. Each new generation of ex ante identical individuals is divided in equilibrium into workers and entrepreneurs. Workers save through financial intermediaries in the form of interest-bearing deposits and supply labor to entrepreneurs in a competitive ...
متن کاملContract-Driven Testing of JavaScript Code
JSContest is a tool that enhances JavaScript with simple, type-like contracts and provides a framework for monitoring and guided random testing of programs against these contracts at the same time. Function contracts in JSContest serve a dual role as specifications of the input/output behavior and as test case generators. Generation of test data for a contract is principally random, but can be ...
متن کامل: An Action-Based Logic for Reasoning about Contracts
This paper presents a new version of the CL contract specification language. CL combines deontic logic with propositional dynamic logic but it applies the modalities exclusively over structured actions. CL features synchronous actions, conflict relation, and an action negation operation. The CL version that we present here is more expressive and has a cleaner semantics than its predecessor. We ...
متن کاملJSConTest: Contract-Driven Testing and Path Effect Inference for JavaScript
Program understanding is a major obstacle during program maintenance. In an object-oriented language, understanding an operation requires understanding its type and its effect on the object network. The effect is particularly important for scripting languages where there is neither class structure that restricts the shape of an object nor any other kind of access control. We have designed and i...
متن کاملNested and Dynamic Contract Boundaries
Previous work on software contracts assumes fixed and statically known boundaries between the parties to a contract. Implementations of contract monitoring systems rely on this assumption to explain the nature of contract violations and to assign blame to violators. In this paper, we explain how to implement arbitrary, nested, and dynamic contract boundaries with two examples. First, we add nes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016